Graphex
This library provide few traits to create a tool to explore a pseudo graph.
Traits
- Impl
Node
to allow the node of your graph to be explored. - Impl
Display
to display the result of the exploration.
Faq
Do all the graph must exists in memory ?
No, and this is why it is a pseudo graph.
Node::next
can create node at runtime and return it.
Why not using std::fmt::Display
?
std::fmt::Display
is probably better implemented than graphex::Display
.
However, there is only one impl possible for std::fmt::Display
.
One may want to display different information (as potential key to explore next node) than std::fmt::Display
.
Using two different traits make this possible.
Contributing
Pull requests are welcome !!!